package demo1;

public interface IShape {
    //1、默认为常量
    public static final int a=10;//既然是常量，就得初始化值，两条代码同理
    int b=20;//两份都一样，默认是public static final,不写也自带

    //2、默认为抽象方法
    //public abstract void draw();
    void test();

    //3、接口中不能有具体实现的方法
//    public void func(){//错误用法
//
//    }//但用了static或default可以实现
    public static void func1(){}
    public default void func2(){}


}
